Krynica Morska is a town and coextensive municipality (gmina) on the Vistula Spit in northern Poland with 1,364 inhabitants (2006). It has been a part of Nowy Dwór Gdański County in Pomeranian Voivodeship since 1999; previously it was in Elbląg Voivodeship (1975-1998). It received town rights in 1991.